package com.joysuch.wwyt.attendance.vo;

import com.joysuch.wwyt.attendance.bean.ParticipantBean;
import com.joysuch.wwyt.core.bean.SimpleListBean;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Author ZhaoQiuWei
 * @Date 2022/3/1 17:46
 */
@Data
public class AttendanceGroupVo {
    @ApiModelProperty(value = "id")
    private Long id;

    @ApiModelProperty(value = "考勤组名称")
    private String groupName;

    @ApiModelProperty(value = "责任部门id集合")
    private List<SimpleListBean> resDeparts;

    @ApiModelProperty(value = "考勤人员id集合")
    private List<ParticipantBean> participants;

    @ApiModelProperty(value = "参与对象类型:0人员 1部门 2 岗位")
    private Integer participantType;

    @ApiModelProperty(value = "0固定考勤 1排班制考勤")
    private Integer attendanceFlag;

    @ApiModelProperty(value = "0当月生效 1下个月生效")
    private Integer effectFlag;

    @ApiModelProperty(value = "考勤设置")
    private List<AttendanceGroupShiftVo> groupShiftVoList;
}
